Semantically-oriented mutation operator in cartesian genetic programming for evolutionary circuit design

نویسندگان

چکیده

Cartesian genetic programming (CGP) represents the most efficient method for evolution of digital circuits. Despite many successful applications, however, CGP suffers from limited scalability, especially when used evolutionary circuit design, i.e. design circuits a randomly initialized population. Considering multiplier problem, example, 5\(\times\)5-bit complex designed by scratch. The efficiency highly depends on performance point mutation operator, this operator is purely stochastic. This contrasts with recent developments in (GP), where advanced informed approaches such as semantic-aware operators are incorporated to improve search space exploration capability GP. In paper, we propose semantically-oriented (\(\mathrm {SOMO}^k\)) suitable combinational contrast standard modifying values mutated genes randomly, proposed uses semantics determine best value each gene. Compared common and its variants, converges Boolean benchmarks substantially faster while keeping phenotype size relatively small. successfully evolved instances presented paper include 10-bit parity, 10 + adder multiplier. were less than one hour single-thread implementation running CPU.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolutionary Art with Cartesian Genetic Programming

Techniques from the field of Evolutionary Computation are used to evolve a wide variety of aesthetically pleasing images using Cartesian Genetic Programming (CGP). The challenges that arise from employing a fitness function based on aesthetics, and the benefits that CGP can provide, are investigated and discussed. A significant piece of software was developed that places a focus on providing th...

متن کامل

A New Mutation Operator in Genetic Programming

This paper proposes a new type of mutation operator, FEDS (Fitness, Elitism, Depth, and Size) mutation in genetic programming. The concept behind the new mutation operator is inspired from already introduced FEDS crossover operator to handle the problem of code bloating. FEDS mutation operates by using local elitism replacement in combination with depth limit and size of the trees to reduce blo...

متن کامل

Synthesis of Adder Circuit Using Cartesian Genetic Programming

Digital adders form a significant part of the arithmetic unit in the processors. Many Digital Signal Processing (DSP) algorithms equally uses adder and multiplier element as its component to achieve the required arithmetic operation. Hence it is important to optimize the adder circuit in the gate-level itself to design it for the required standards. Recently there are various bio-inspired optim...

متن کامل

Automated Design of Semantically Smooth Instruction Spaces for Genetic Programming

Tutaj przychodzi karta pracy dyplomowej; oryginał wstawiamy do wersji dla archiwum PP, w pozostałych kopiach wstawiamy ksero.

متن کامل

Recurrent Cartesian Genetic Programming

This paper formally introduces Recurrent Cartesian Genetic Programming (RCGP), an extension to Cartesian Genetic Programming (CGP) which allows recurrent connections. The presence of recurrent connections enables RCGP to be successfully applied to partially observable tasks. It is found that RCGP significantly outperforms CGP on two partially observable tasks: artificial ant and sunspot predict...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Genetic Programming and Evolvable Machines

سال: 2021

ISSN: ['1389-2576', '1573-7632']

DOI: https://doi.org/10.1007/s10710-021-09416-6